pull (something) out of a hat

Traducciones
sortir (quelque chose) de son chapeau
Definiciones
To produce or come up with something unexpectedly or seemingly by magic, often without any apparent preparation or explanation.